package com.xoa.service.rms;

import com.xoa.model.rms.RmsRoll;
import com.xoa.model.rms.RmsRollWithBLOBs;
import com.xoa.util.ToJson;
import com.xoa.util.page.PageParams;

import javax.servlet.http.HttpServletRequest;

/**
 * Created by Administrator on 2017/12/25.
 */
public interface RmsRollService {


    /**
     * 作者: 张航宁
     * 日期: 2017/12/25
     * 说明: 保存接口
     */
    public ToJson<RmsRollWithBLOBs> save(RmsRollWithBLOBs rmsRoll, HttpServletRequest request);

    /**
     * 作者: 张航宁
     * 日期: 2017/12/25
     * 说明: 更新接口
     */
    public ToJson<RmsRollWithBLOBs> update(RmsRollWithBLOBs rmsRollWithBLOBs, HttpServletRequest request);

    /**
     * 作者: 张航宁
     * 日期: 2017/12/25
     * 说明: 销毁接口
     */
    public ToJson<RmsRollWithBLOBs> destroy(String rollIds, HttpServletRequest request);

    /**
     * 作者: 张航宁
     * 日期: 2017/12/25
     * 说明: 查询接口
     */
    public ToJson<RmsRollWithBLOBs> query(RmsRollWithBLOBs rmsRollWithBLOBs, PageParams pageParams);


    /**
     * 作者: 张航宁
     * 日期: 2017/12/26
     * 说明: 根据id查询
     */
    public ToJson<RmsRollWithBLOBs> selectById(Integer rollId);

    /**
     * 作者: 张航宁
     * 日期: 2017/12/29
     * 说明: 查询所有
     */
    public ToJson<RmsRollWithBLOBs> selectAll();

}
